package com.songlin.houxin.admin.api.dto;


import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author jinYuLinLang
 * @version 1.0.0
 * @ClassName ImportOrderDTO.java
 * @Description <p></p>
 * @createTime 2022-03-06 08:12:00
 */
@Data
public class ImportOrderDTO implements Serializable {

    /**
     * 渠道名称
     */
    @NotBlank(message = "渠道名称不能为空")
    @ExcelProperty("渠道名称")
    private String name;

    /**
     * 渠道名称
     */
    @ExcelProperty("渠道级别")
    private String chanelLevel;

    /**
     * 设备号
     */
    @NotBlank(message = "设备号不能为空")
    @ExcelProperty("设备号")
    private String deviceNo;

    /**
     * 卡号
     */
    @ExcelProperty("卡号")
    private String cardNo;


    /**
     * 订单号
     */
    @ExcelProperty("订单号")
    private String orderNo;
    /**
     * 客户名称
     */
    @ExcelProperty("车主名称")
    private String customer;

    /**
     * 车辆类型
     */
    @ExcelProperty("车辆类型")
    private String vehicleType;

    /**
     * 车牌号
     */
    @ExcelProperty("车牌号")
    private String vehicleNo;


    /**
     * 车牌颜色
     */
    @ExcelProperty("车牌颜色")
    private String vehicleColor;

    /**
     * 车型
     */
    @ExcelProperty("车型")
    private String vehicleKind;


    @ExcelProperty("签约时间")
    private LocalDateTime signTime;


    /**
     * 激活时间
     */
    @ExcelProperty("激活时间")
    private LocalDateTime activateTime;

    /**
     * 激活时间
     */
    @ExcelProperty("激活方式")
    private String activateStyle;

    @ExcelProperty("激活服务费")
    private Double rebate;

}
